package m2miage.client;

import java.util.List;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("greet")
public interface GreetingService extends RemoteService {
	String greetServer(String name) throws IllegalArgumentException;
	void testBD();
	List<LieuxTouristiques> getLieuxbyType(String type)throws IllegalArgumentException;
	void insererLieuxTouristiques(String nomType, String nomLieu,
			String adresse, String codePostal, double longitude,
			double latitude, String description);
	
	List<TypeDeLieuxTouristiques> getTypeLieux();
	List<LieuxTouristiques> getLieuxbyAddresse(String addresse,
			String codePostal);
	void supprimerLieux(String idLieu);
    String getMaxId();
	void motifLiex(String idLieu,String nomLieu,
			String adresse, String codePostal, double longitude,
			double latitude, String description );
	List<LieuxTouristiques> getLieuxbyName(String type, String name);
	
}
